package com.weijin.model.enums;

/**
 * @Author WeiJin
 * @Version 1.0
 * @Date 2025/3/28 18:35
 */
public enum ExceptionCode {


    REQUEST_PARAMETER_IS_NULL("请求参数不能为空"),
    USER_IS_NULL("用户信息为空"),
    TODAY_NOT_SIGN_IN_RECORD("今日无签到记录,签退失败"),
    ADD_FAILED("保存失败"),
    BOSS_NOT_ALLOW_SUBMIT_VACATION("BOSS不允许提交请假，无人审批"),
    NOT_AUTHORITY("您没有该权限"),
    VACATION_NOT_EXIST("请假信息不存在"),
    END_DATE_EARLY_START_DATE("结束日期早于开始日期"),
    START_DATE_OR_END_DATE_EARLY_NOW("开始时间或结束时间早于当前时间"),
    VACATION_TYPE_ERROR("请假类型错误，1病假2时间3产假4陪产假");
    private final String message;

    ExceptionCode(String message) {
        this.message = message;
    }

    public String getMessage() {
        return this.message;
    }
}
